﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


using BASE;

public partial class thaydoittcn : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //check dang nhap
        if (Utils.getStringSession("masv") == "")
        {
            Response.Redirect("/");
        }
        busSinhVien busSV = new busSinhVien();
        if (busSV.checkUpdateLyLich(Utils.getStringSession("masv")) != true)
        {
            Response.Redirect("/");
        }
        Session["menu"] = Constants.SUATTCANHAN;
        entSinhVien entSV = new entSinhVien();
        entSV= busSV.getSinhVienByMaSV(Utils.getStringSession("masv"));
        base.ViewState["matkhau"] = entSV.MatKhau;
    }
    protected void btn_ok_Click(object sender, EventArgs e)
    {
        //check mat khau
        if (Utils.getMD5(txt_pass.Text).ToUpper() != base.ViewState["matkhau"].ToString().ToUpper())
        {
            lb_tb.Text = "Mật khẩu cũ không đúng";
            txt_pass.Focus();
            return;
        }
        if (txt_passnew.Text != txt_passnewre.Text || txt_passnew.Text=="")
        {
            lb_tb.Text = "Mật khẩu mới không đúng";
            txt_passnew.Focus();
            return;
        }
        entSinhVien entSV = new entSinhVien();
        entSV.MaSinhVien = Utils.getStringSession("masv");
        entSV.MatKhau = Utils.getMD5( txt_passnew.Text);
        busSinhVien busSV = new busSinhVien();
        busSV.updatemk(entSV);
        lb_tb.Text = "Cập nhật thành công";
    }
}